English Dictionary
◊ PLATANACEAE
drainage ditch
n : a ditch for carrying off excess water or sewage